package com.itheima.myiotest7;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Test4 {
    public static void main(String[] args) throws IOException {
        /*
        需求：写一个登陆小案例。

        步骤：
            将正确的用户名和密码手动保存在本地的userinfo.txt文件中。
            保存格式为:username=zhangsan&password=123
            让用户键盘录入用户名和密码
                    比较用户录入的和正确的用户名密码是否一致
            如果一致则打印登陆成功
                    如果不一致则打印登陆失败
        */

        //1.把文件中的用户名和密码读入到内存当中
        BufferedReader br = new BufferedReader(new FileReader("myiotest\\src\\com\\itheima\\myiotest7\\userinfo.txt"));
        String line = br.readLine();
        br.close();

        //2.对数据进行处理
        String[] arr = line.split("&");
        String userName = (arr[0].split("="))[1];
        String passWord = (arr[1].split("="))[1];

        //3.键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户名：");
        String InputUserName = sc.nextLine();
        System.out.println("请输入密码：");
        String InputPassWord = sc.nextLine();

        //4.判断
        if (userName.equals(InputUserName) && passWord.equals(InputPassWord)) {
            System.out.println("登陆成功");
        } else {
            System.out.println("登陆失败");
        }
    }
}
